package com.denlaku.longan.controller;

import com.denlaku.longan.http.Return;
import com.denlaku.longan.qo.BizTagQuery;
import com.denlaku.longan.vo.BizTag;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;

/**
 * @author tianx
 */
@RequestMapping("/api/biz-tag")
public interface BizTagController {
    /**
     * 添加tag
     * @param bizTag tag
     * @return 添加行数
     */
    @PostMapping("/add")
    public Return<Void> add(@RequestBody BizTag bizTag);

    /**
     * 删除tag
     * @param query 参数
     * @return 删除行数
     */
    @PostMapping("/delete")
    Return<Void> delete(BizTagQuery query);

    /**
     * 查询tag
     * @param query 参数
     * @return tag列表
     */
    @PostMapping("/list")
    Return<List<BizTag>> list(@RequestBody BizTagQuery query);
}
